package com.jt.basic;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 金帮嘉诚 @date 2021-08-24 星期二 11:18
 */
public class DebugTests02 {
    public static void main(String[] args) {
        System.out.println("断点方式分析和测试整数池");
        System.out.println("断点查看调用的方法");
        Integer a1=100;
        Integer a2=100;
        Integer a3=200;
        Integer a4=200;
        System.out.println("a1==a2 = " + (a1==a2));//true
        System.out.println("a1==a2 = " + (a3==a4));//false 对象比较

        Integer a5 = new Integer(100);//(a1==a5) =false


        System.gc();

        List<byte[]> list = new ArrayList<>();
        for (int i=0;i<100;i++){
            list.add(new byte[1024*1024]);//1Kb*1024=100M
        }


        int a6 = 100;//这是基本数据类型
        System.out.println("a5==a6 = " + (a5==a6));//true 比较时a5会转化为int类型 自动拆箱a5.intValue()




    }
}
